home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
Magical-CD
/
Magical-CD (Wide)
/
Magical-CD (Wide).rsrc
/
bin.rsrc_CODE_398_XMain.txt
< prev
next >
Wrap
Text File
|
1994-09-02
|
90KB
|
1,475 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
label00000000:
00000000 A692 syscall EgretDispatch, flags=6
00000002 DA51 add.w D5, [A1]
00000004 0000 1862 ori.b D0, 0x62 /* 'b' */
00000008 0000 0FE3 ori.b D0, 0xE3
0000000C 0000 01CE ori.b D0, 0xCE
00000010 8000 or.b D0, D0
00000012 0002 0494 ori.b D2, 0x94
00000016 66E8 bne -0x16 /* 00000000 */
00000018 046C 0558 FCA6 subi.w [A4 - 0x35A], 0x558
0000001E 0D6E 094E bchg [A6 + 0x94E], D6
00000022 0C34 FB9C 0CC0 cmpi.b [A4 + D0 * 4 - 0x64], 0x9C
00000028 FB9C .invalid <<F/6/5>>
0000002A 0536 0A36 btst [A6 + D0 * 2 + 0x36], D2
0000002E 0B6E 088E bchg [A6 + 0x88E], D5
00000032 0B24 btst -[A4], D5
label00000034:
00000034 A856 syscall ObscureCursor
00000036 A860 syscall WaitNextEvent
00000038 0A34 09F8 09AC xori.b <<invalid full ext with I/IS == 4>>, 0xF8
0000003E FB8E .invalid <<F/6/5>>
00000040 097E bchg <<invalid special address>>, D4
00000042 FB8E .invalid <<F/6/5>>
00000044 A850 syscall InitCursor
label00000046:
00000046 CEAE 0071 and.l D7, [A6 + 0x71]
0000004A FB8A .invalid <<F/6/5>>
0000004C FB8A .invalid <<F/6/5>>
0000004E 1F2D FB8A move.b -[A7], [A5 - 0x476]
00000052 094C bchg A4, D4
00000054 074E bchg A6, D3
00000056 0786 bclr D6, D3
00000058 FE50 05E0 .extension 0xE50 <<F/1/7>>, 0x05E0 // unimplemented
0000005C 0428 FCA4 9854 subi.b [A0 - 0x67AC], 0xA4
00000062 3A2B 9A53 move.w D5, [A3 - 0x65AD]
00000066 9C47 sub.w D6, D7
00000068 0FD8 .incomplete
0000006A 414C chk.w D0, A4
0000006C A986 syscall StopAlert
0000006E A985 syscall Alert
00000070 708C moveq.l D0, 0xFFFFFF8C
00000072 3EC1 move.w [A7]+, D1
00000074 6ABE bpl -0x40 /* 00000034 */
00000076 3EC2 move.w [A7]+, D2
00000078 70DD moveq.l D0, 0xFFFFFFDD
0000007A 7088 moveq.l D0, 0xFFFFFF88
0000007C 61FD bsr -0x1 /* 0000007B */
0000007E 06E8 .incomplete
00000080 0A20 56F0 xori.b -[A0], 0xF0
00000084 0716 btst [A6], D3
00000086 1A14 move.b D5, [A4]
label00000088:
00000088 6D66 blt +0x68 /* 000000F0 */
0000008A 651A bcs +0x1C /* 000000A6 */
0000008C 6208 bhi +0xA /* 00000096 */
0000008E 6CB6 bge -0x48 /* 00000046 */
00000090 6CF6 bge -0x8 /* 00000088 */
00000092 5268 5368 addq.w [A0 + 0x5368], 1
label00000096:
00000096 0830 0396 7245 btst.b [A0 + D7.w * 2 + 0x45], 0x96
0000009C 02B8 FD6A FCF4 7EFC andi.l [0x00007EFC], 0xFD6AFCF4
000000A4 0D80 bclr D0, D6
label000000A6:
000000A6 FCC6 721F .extension 0xCC6 <<F/2-3/6>> // unimplemented
000000AA FC74 0980 .extension 0xC74 <<F/1/6>>, 0x0980 // unimplemented
000000AE FC54 FBE8 .extension 0xC54 <<F/1/6>>, 0xFBE8 // unimplemented
000000B2 FBB2 .invalid <<F/6/5>>
000000B4 7221 moveq.l D1, 0x21
000000B6 FB92 .invalid <<F/6/5>>
000000B8 0B80 bclr D0, D5
000000BA FAE0 0E80 .extension 0xAE0 <<F/2-3/5>> // unimplemented
000000BE FA84 FA0E .extension 0xA84 <<F/2-3/5>> // unimplemented
000000C2 F99A .invalid <<F/6/4>>
000000C4 6A02 bpl +0x4 /* 000000C8 */
000000C6 A014 syscall GetVol/PBHGetVol/HGetVol
label000000C8:
000000C8 32A8 A0AD move.w [A1], [A0 - 0x5F53]
label000000CC:
000000CC B1DF cmpa.l A0, [A7]+
label000000CE:
000000CE A1AD syscall Gestalt, flags=1
000000D0 EA51 roxr D1.w, 5
000000D2 B298 cmp.l D1, [A0]+
000000D4 4A98 tst.l [A0]+
000000D6 60F6 bra -0x8 /* 000000CE */
000000D8 D3D0 add.l A1, [A0]
000000DA EA52 roxr D2.w, 5
000000DC 60EE bra -0x10 /* 000000CC */
label000000DE:
000000DE 6368 bls +0x6A /* 00000148 */
000000E0 6B62 bmi +0x64 /* 00000144 */
000000E2 6C6B bge +0x6D /* 0000014F */
000000E4 6C72 bge +0x74 /* 00000158 */
000000E6 0075 0CB3 F280 ori.w [A5 + A7.w * 2 - 0x128], 0xCB3
000000EC F327 .extension 0x327 <<F/4-5/1>> // unimplemented
label000000EE:
000000EE 3017 move.w D0, [A7]
label000000F0:
000000F0 3F18 move.w -[A7], [A0]+
000000F2 3F38 B200 move.w -[A7], [0xFFFFB200]
000000F6 66F6 bne -0x8 /* 000000EE */
000000F8 0704 btst D4, D3
000000FA 6B16 bmi +0x18 /* 00000112 */
000000FC 0CB1 A055 C0B8 2F40 cmpi.l [A1 + <<invalid base displacement size>>], 0xA055C0B8
00000104 1211 move.b D1, [A1]
00000106 93C8 sub.l A1, A0
00000108 B041 cmp.w D0, D1
0000010A FE15 A9C9 .unknown 0xFE15 0xA9C9 (W = 7)
0000010E 6120 bsr +0x22 /* 00000130 */
00000110 6961 bvs +0x63 /* 00000173 */
label00000112:
00000112 7A61 moveq.l D5, 0x61
00000114 6421 bcc +0x23 /* 00000137 */
00000116 A820 syscall Get1NamedResource
00000118 FC70 0378 .extension 0xC70 <<F/1/6>>, 0x0378 // unimplemented
0000011C 6EC0 bgt -0x3E /* 000000DE */
0000011E 8B5F or.w [A7]+, D5
00000120 5F43 subq.w D3, 7
00000122 706C moveq.l D0, 0x6C
00000124 7573 moveq.l D2, 0x73
00000126 8964 or.w -[A4], D4
00000128 5F5F subq.w [A7]+, 7
0000012A 4676 1338 4AB8 C0B8 not.w [A6 + 0x4AB8C0B8 + D1 * 2]
// begin alternate branch 00000130-00000134
fn00000130:
00000130 C0B8 4D50 and.l D0, [0x00004D50]
// end alternate branch 00000130-00000134
fn00000130: // (misaligned)
00000132 4D50 chk.w D6, [A0]
00000134 474D chk.w D3, A5
00000136 43F8 FC88 lea.l A1, [0xFFFFFC88]
// begin alternate branch 00000138-0000013C
label00000138:
00000138 FC88 7078 .extension 0xC88 <<F/2-3/6>> // unimplemented
// end alternate branch 00000138-0000013C
label00000138: // (misaligned)
0000013A 7078 moveq.l D0, 0x78
0000013C 7605 moveq.l D3, 0x05
0000013E 43F3 FCBA lea.l A1, [A3 + A7 * 4 - 0x70]
00000142 8465 or.w D2, -[A5]
label00000144:
00000144 7869 moveq.l D4, 0x69
label00000146:
00000146 594C subq.w A4, 4
label00000148:
00000148 65EE bcs -0x10 /* 00000138 */
0000014A 6B14 bmi +0x16 /* 00000160 */
0000014C 6B0A bmi +0xC /* 00000158 */
0000014E 4A41 tst.w D1
00000150 82D7 divu.w D1, [A7]
00000152 80DF divu.w D0, [A7]+
00000154 3E82 move.w [A7], D2
00000156 2601 move.l D3, D1
label00000158:
00000158 6512 bcs +0x14 /* 0000016C */
0000015A D442 add.w D2, D2
0000015C D180 addx.l D0, D0
0000015E B083 cmp.l D0, D3
label00000160:
00000160 08C1 64EE bset.b D1, 0xEE
00000164 341F move.w D2, [A7]+
00000166 48D0 4CD0 movem.l [A0], D4,D6,D7,A2,A3,A6
0000016A 7FF8 moveq.l D7, 0xFFFFFFF8
fn0000016C:
0000016C 49FA 264D lea.l A4, [PC + 0x264D /* 000027BB, cstring ""<EOF> */]
// begin alternate branch 0000016E-00000170
fn0000016E:
0000016E 264D movea.l A3, A5
// end alternate branch 0000016E-00000170
fn0000016E: // (misaligned)
00000170 97D4 sub.l A3, [A4]
00000172 8009 or.b D0, A1
00000174 4154 chk.w D0, [A4]
00000176 4E49 trap 9
00000178 E64A lsr D2.w, 3
0000017A D3C2 add.l A1, D2
0000017C 5383 subq.l D3, 1
0000017E 60C6 bra -0x38 /* 00000146 */
00000180 8010 or.b D0, [A0]
00000182 756E moveq.l D2, 0x6E
00000184 6A42 bpl +0x44 /* 000001C8 */
00000186 61E6 bsr -0x18 /* 0000016E */
00000188 61E2 bsr -0x1C /* 0000016C */
0000018A C143 exg D0, D3
0000018C 8006 or.b D0, D6
0000018E 6765 beq +0x67 /* 000001F5 */
00000190 745F moveq.l D2, 0x5F
00000192 726C moveq.l D1, 0x6C
00000194 6A26 bpl +0x28 /* 000001BC */
00000196 C142 exg D0, D2
00000198 D3C0 add.l A1, D0
0000019A D391 add.l [A1], D1
0000019C 800E or.b D0, A6
0000019E 3209 move.w D1, A1
000001A0 5A45 addq.w D5, 5
000001A2 524F addq.w A7, 1
000001A4 0301 btst D1, D1
000001A6 8115 or.b [A5], D0
000001A8 DD28 255F add.b [A0 + 0x255F], D6
000001AC 5374 6963 5F43 7275 7563 subq.w [[A4 + 0x5F43] + 0x72757563], 1
000001B6 725F moveq.l D1, 0x5F
000001B8 506F 4003 addq.w [A7 + 0x4003], 8
label000001BC:
000001BC 4820 nbcd.b -[A0]
000001BE 09FF .incomplete
000001C0 12FF move.b [A1]+, <<invalid special address>>
000001C2 1A81 move.b [A5], D1
000001C4 81AD 17C4 or.l [A5 + 0x17C4], D0
label000001C8:
000001C8 7764 moveq.l D3, 0x64
000001CA 0E10 0A16 .invalid.b [A0], 0x16 // invalid immediate operation
000001CE 24D3 move.l [A2]+, [A3]
000001D0 0423 023B subi.b -[A3], 0x3B /* ';' */
000001D4 115E FB0B move.b [A0 - 0x4F5], [A6]+
000001D8 9B1B sub.b [A3]+, D5
000001DA 020F 8500 andi.b A7, 0x0
000001DE 4AD2 tas.b [A2]
000001E0 F32E .extension 0x32E <<F/4-5/1>> // unimplemented
000001E2 CB31 EA13 and.b [A1 + A6 * 2 + 0x13], D5
000001E6 1323 move.b -[A1], -[A3]
000001E8 3B2B 0182 move.w -[A5], [A3 + 0x182]
000001EC CC14 and.b D6, [A4]
000001EE 0B26 btst -[A6], D5
000001F0 327E movea.w A1, <<invalid special address>>
000001F2 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
000001F4 022B 758C 930A andi.b [A3 - 0x6CF6], 0x8C
000001FA DB06 addx.b D5, D6
000001FC 02A3 0B9B 0143 andi.l -[A3], 0xB9B0143
00000202 0712 btst [A2], D3
00000204 1683 move.b [A3], D3
00000206 0702 btst D2, D3
00000208 8B15 or.b [A5], D5
0000020A 9B01 subx.b D5, D1
0000020C 1C16 move.b D6, [A6]
0000020E 0304 btst D4, D1
00000210 2B0B move.l -[A5], A3
00000212 7302 moveq.l D1, 0x02
00000214 0F02 btst D2, D7
00000216 9BCF sub.l A5, A7
00000218 26B3 0464 move.l [A3], [A3 + D0.w * 4 + 0x64]
0000021C 0C18 9BE6 cmpi.b [A0]+, 0xE6
00000220 932C 0E0A sub.b [A4 + 0xE0A], D1
00000224 9311 sub.b [A1], D1
00000226 245A movea.l A2, [A2]+
00000228 5309 subq.b A1, 1
0000022A 9311 sub.b [A1], D1
0000022C D316 add.b [A6], D1
0000022E 0F32 4012 btst [A2 + D4.w + 0x12], D7
00000232 8802 or.b D4, D2
00000234 0F25 btst -[A5], D7
00000236 0614 AC88 addi.b [A4], 0x88
0000023A D236 0E02 add.b D1, [A6 + D0 * 8 + 0x2]
0000023E 0F8C bclr A4, D7
00000240 AB00 syscall BitBlt
00000242 930A subx.b -[A1], -[A2]
00000244 E907 asl D7.b, 4
00000246 AB87 syscall slXMASK11
00000248 3A08 move.w D5, A0
0000024A 1402 move.b D2, D2
0000024C A338 syscall WriteParam, flags=3
0000024E 2B0B move.l -[A5], A3
00000250 30B6 0626 move.w [A0], [A6 + D0.w * 8 + 0x26]
00000254 F8E3 0F0C .extension 0x8E3 <<F/2-3/4>> // unimplemented
00000258 180A move.b D4, A2
0000025A 0E24 5AB3 .invalid.b -[A4], 0xB3 // invalid immediate operation
0000025E 270F move.l -[A3], A7
00000260 4A21 tst.b -[A1]
00000262 039B bclr [A3]+, D1
00000264 4E4C trap 12
00000266 020F A10C andi.b A7, 0xC
0000026A 7300 moveq.l D1, 0x00
0000026C 9302 subx.b D1, D2
0000026E 4002 negx.b D2
00000270 4B73 DB01 chk.w D5, [[A3 + <<invalid base displacement size>> + A5 * 2]]
00000274 2B08 move.l -[A5], A0
00000276 B66B 2526 cmp.w D3, [A3 + 0x2526]
0000027A F82C 8D03 .tblXX 0xF82C, 0x8D03 // unimplemented
0000027E 7306 moveq.l D1, 0x06
00000280 D316 add.b [A6], D1
00000282 0F02 btst D2, D7
00000284 0FA1 bclr -[A1], D7
00000286 03CB .incomplete
00000288 084C 9270 bchg.b A4, 0x70 /* 'p' */
0000028C 0243 61CA andi.w D3, 0x61CA
00000290 8B6E 6302 or.w [A6 + 0x6302], D5
00000294 2293 move.l [A1], [A3]
00000296 2D46 B301 move.l [A6 - 0x4CFF], D6
0000029A 8B03 sbcd D5, D3
0000029C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000029E 2B0B move.l -[A5], A3
000002A0 3C03 move.w D6, D3
000002A2 1861 movea.b A4, -[A1]
000002A4 016B 1B65 bchg [A3 + 0x1B65], D0
000002A8 0142 bchg D2, D0
000002AA 0317 btst [A7], D1
000002AC 0483 14C5 0A06 subi.l D3, 0x14C50A06
000002B2 085E 536F bchg.b [A6]+, 0x6F /* 'o' */
000002B6 0802 0F8C btst.b D2, 0x8C
000002BA E305 asl D5.b, 1
000002BC 490C .invalid 4, A4 // invalid opcode 4 with b == 4
000002BE 7391 moveq.l D1, 0xFFFFFF91
000002C0 2B33 3CEB move.l -[A5], [A3 + D3 * 4 - 0x21]
000002C4 100B move.b D0, A3
000002C6 0658 8B6E addi.w [A0]+, 0x8B6E
000002CA E902 asl D2.b, 4
000002CC 4C65 04C2 movem.l D5,A0,A1,A6, -[A5]
000002D0 0402 0F8C subi.b D2, 0x8C
000002D4 8B09 sbcd -[A5], -[A1]
000002D6 2903 move.l -[A4], D3
label000002D8:
000002D8 DB74 2103 1332 4107 add.w [[A4 + <<invalid base displacement size>> + D2] + 0x13324107], D5
000002E0 9B11 sub.b [A1], D5
000002E2 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
000002E4 0F41 bchg D1, D7
000002E6 0103 btst D3, D0
000002E8 36E9 000B move.w [A3]+, [A1 + 0xB]
000002EC 4B8C .invalid 5, A4 // invalid opcode 4 with b == 6
000002EE 0300 btst D0, D1
000002F0 8302 sbcd D1, D2
000002F2 9B13 sub.b [A3], D5
000002F4 2B33 EB19 move.l -[A5], [[A3 + A6 * 2]]
000002F8 0F41 bchg D1, D7
000002FA 0129 0B36 btst [A1 + 0xB36], D0
000002FE CB02 abcd D5, D2
00000300 A25B syscall PowerOff, flags=2
00000302 1402 move.b D2, D2
00000304 234B 6101 move.l [A1 + 0x6101], A3
00000308 D223 add.b D1, -[A3]
0000030A 160E move.b D3, A6
0000030C 02FB .incomplete
0000030E 60C9 bra -0x35 /* 000002D9 */
00000310 03AB 74C1 bclr [A3 + 0x74C1], D1
00000314 0403 00F3 subi.b D3, 0xF3
00000318 082B 3302 3B0A btst.b [A3 + 0x3B0A], 0x2
0000031E 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000320 2B33 AB02 025B move.l -[A5], [[A3 + <<invalid base displacement size>> + A2 * 2] + 0x25B]
00000326 307B 022B movea.w A0, [PC + D0.w * 2 + 0x2B]
0000032A 3369 17B3 4230 move.w [A1 + 0x4230], [A1 + 0x17B3]
00000330 CABB 48CC and.l D5, [PC + D4 - 0x52]
00000334 2B0B move.l -[A5], A3
00000336 C517 and.b [A7], D2
00000338 7306 moveq.l D1, 0x06
0000033A 2914 move.l -[A4], [A4]
0000033C 6424 bcc +0x26 /* 00000362 */
0000033E 9AF3 23DB 0632 7B1B sub.w A5, [[] + 0x6327B1B]
00000346 4C12 6423 movem.w D0,D1,D5,A2,A5,A6, [A2]
0000034A 6B8C bmi -0x72 /* 000002D8 */
0000034C 7300 moveq.l D1, 0x00
0000034E 0608 1CC0 addi.b A0, 0xC0
00000352 02DB .incomplete
00000354 3330 3233 move.w -[A1], [A0 + D3.w * 2 + 0x33]
00000358 00C5 .incomplete
0000035A 01EB .incomplete
0000035C 02CC .incomplete
0000035E 92B6 632F E30A 9070 0608 sub.l D1, [[A6 - 0x1CF6] + D6 * 2 - 0x6F8FF9F8]
// begin alternate branch 00000362-00000368
label00000362:
00000362 E30A lsl D2.b, 1
00000364 9070 0608 sub.w D0, [A0 + D0.w * 8 + 0x8]
// end alternate branch 00000362-00000368
label00000362: // (misaligned)
00000368 63D5 bls -0x29 /* 0000033F */
0000036A 2909 move.l -[A4], A1
0000036C 8374 AB08 or.w [A4 + <<invalid base displacement size>> + A2 * 2], D1
00000370 AB02 syscall BitsToPix
00000372 C900 abcd D4, D0
00000374 0F01 btst D1, D7
00000376 0ADB .incomplete
00000378 0E3C CB0D 0B0F .invalid.b 0xF, 0xD /* '\r' */ // invalid immediate operation
0000037E 68D3 bvc -0x2B /* 00000353 */
00000380 1D43 04EB move.b [A6 + 0x4EB], D3
00000384 0064 4305 ori.w -[A4], 0x4305
00000388 42E9 054B .invalid [A1 + 0x54B] // invalid opcode 4 with subtype 1
0000038C 3830 6367 move.w D4, <<invalid full ext with IS == 1 and I/IS == 7>>
00000390 630E bls +0x10 /* 000003A0 */
00000392 6101 bsr +0x3 /* 00000395 */
00000394 DB45 addx.w D5, D5
00000396 7301 moveq.l D1, 0x01
00000398 2B09 move.l -[A5], A1
0000039A 0E33 28C0 BB11 .invalid.b [[A3 + A3 * 2]], 0xC0 // invalid immediate operation
label000003A0:
000003A0 7B04 moveq.l D5, 0x04
000003A2 0E13 36C8 .invalid.b [A3], 0xC8 // invalid immediate operation
000003A6 C0E2 mulu.w D0, -[A2]
000003A8 0E5B 0E21 .invalid.w [A3]+, 0xE21 // invalid immediate operation
000003AC 0542 bchg D2, D2
000003AE 9A02 sub.b D5, D2
000003B0 0FAD 00DB bclr [A5 + 0xDB], D7
000003B4 86CB divu.w D3, A3
000003B6 620F bhi +0x11 /* 000003C7 */
000003B8 4208 clr.b A0
000003BA 7E03 moveq.l D7, 0x03
000003BC 5D02 subq.b D2, 6
000003BE 0B18 btst [A0]+, D5
000003C0 307B 0F25 1A9A movea.w A0, [[PC + 0x1A9A] + D0 * 8]
000003C6 0253 74AD andi.w [A3], 0x74AD
000003CA 0093 850F 2916 ori.l [A3], 0x850F2916
000003D0 446B 0553 neg.w [A3 + 0x553]
000003D4 0A0B 82C1 xori.b A3, 0xC1
000003D8 0703 btst D3, D3
000003DA 36CB move.w [A3]+, A3
000003DC 230E move.l -[A1], A6
000003DE 0B04 btst D4, D5
000003E0 0FC0 .incomplete
000003E2 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
000003E4 7B04 moveq.l D5, 0x04
000003E6 DB22 add.b -[A2], D5
000003E8 88B3 07B3 3D5B 07A4 DB0E 2305 or.l D4, [[0x3D5B07A4 + D0 * 8] - 0x24F1DCFB]
000003F4 B33D xor.b <<invalid special address>>, D1
000003F6 3B5E C6B3 move.w [A5 - 0x394D], [A6]+
000003FA 3D03 move.w -[A6], D3
000003FC 80DB divu.w D0, [A3]+
000003FE 0EA1 20BB 48B3 .invalid.l -[A1], 0x20BB48B3 // invalid immediate operation
00000404 3DCB move.w <<invalid special address>>, A3
00000406 2D21 move.l -[A6], -[A1]
00000408 0133 145B btst [A3 + D1.w * 4 + 0x5B], D0
0000040C 09CA .incomplete
0000040E 0382 bclr D2, D1
00000410 A2F3 syscall vTreeSearch, flags=2
00000412 140F move.b D2, A7
00000414 0107 btst D7, D0
00000416 1F02 move.b -[A7], D2
00000418 EB82 asl D2, 5
0000041A 6863 bvc +0x65 /* 0000047F */
0000041C 33CA 4B6E C6DB move.w [0x4B6EC6DB], A2
00000422 0E93 054B 6E1B .invalid.l [A3], 0x54B6E1B // invalid immediate operation
00000428 0CEE .incomplete
0000042A 2927 move.l -[A4], -[A7]
0000042C 02BB 38E9 120F 8C13 andi.l [PC + A0 * 4 + 0x13], 0x38E9120F
00000434 36C9 move.w [A3]+, A1
00000436 000F 8500 ori.b A7, 0x0
0000043A 8B08 sbcd -[A5], -[A0]
0000043C 4C02 1B74 movem.w D2,D4,D5,D6,A0,A1,A3,A4, D2
00000440 A135 syscall OffLine/Offline, flags=1
00000442 689B bvc -0x63 /* 000003DF */
00000444 5D45 subq.w D5, 6
00000446 017B 464C bchg [PC + D4.w * 8 + 0x4C], D0
0000044A 022B 438C A305 andi.b [A3 - 0x5CFB], 0x8C
00000450 350D move.w -[A2], A5
00000452 A653 syscall 0x053, flags=6
00000454 8A3C 7B6F or.b D5, 0x6F /* 'o' */
00000458 8502 sbcd D2, D2
0000045A 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4
0000045C 4C02 1374 movem.w D2,D4,D5,D6,A0,A1,A4, D2
00000460 8CD8 divu.w D6, [A0]+
00000462 450B .invalid 2, A3 // invalid opcode 4 with b == 4
00000464 5B67 subq.w -[A7], 5
00000466 2693 move.l [A3], [A3]
00000468 0EE3 .incomplete
0000046A 0145 bchg D5, D0
0000046C 2016 move.l D0, [A6]
0000046E 142E 04C5 move.b D2, [A6 + 0x4C5]
00000472 4114 .invalid 0, [A4] // invalid opcode 4 with b == 4
00000474 0304 btst D4, D1
00000476 9B5A sub.w [A2]+, D5
00000478 035D bchg [A5]+, D1
0000047A A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
0000047C B228 435A cmp.b D1, [A0 + 0x435A]
00000480 1433 5AF2 move.b D2, [A3 + D5 * 2 - 0x14]
00000484 2B04 move.l -[A5], D4
00000486 050B btst A3, D2
00000488 B228 020F cmp.b D1, [A0 + 0x20F]
0000048C 143B 5A05 move.b D2, [PC + D5 * 2 + 0x5]
00000490 442E C924 neg.b [A6 - 0x36DC]
00000494 884A or.w D4, A2
00000496 0608 FB12 addi.b A0, 0x12
0000049A 7045 moveq.l D0, 0x45
0000049C 42BB A343 126C 883A clr.l [[PC + <<invalid base displacement size>>] + 0x126C883A]
000004A4 0800 0B0D btst.b D0, 0xD /* '\r' */
000004A8 A93B syscall GetMenuBar
000004AA CADB mulu.w D5, [A3]+
000004AC 822D 10C3 or.b D1, [A5 + 0x10C3]
000004B0 724D moveq.l D1, 0x4D
000004B2 3DE3 move.w <<invalid special address>>, -[A3]
000004B4 048A 102E 042B subi.l A2, 0x102E042B
000004BA 4D36 1F36 83B5 4493 6A44 .invalid 6, [[A6 - 0x7C4ABB6D] + D1 * 8 + 0x6A44] // invalid opcode 4 with b == 4
000004C4 CB07 abcd D5, D7
000004C6 743A moveq.l D2, 0x3A
000004C8 730B moveq.l D1, 0x0B
000004CA 7490 moveq.l D2, 0xFFFFFF90
000004CC 5302 subq.b D2, 1
000004CE 7B06 moveq.l D5, 0x06
000004D0 0F14 btst [A4], D7
000004D2 2B06 move.l -[A5], D6
000004D4 1330 6B3B 4CA3 067B 11EB 04A3 move.b -[A1], [[A0 + 0x4CA3067B + D6 * 2] + 0x11EB04A3]
000004E0 3243 movea.w A1, D3
000004E2 1002 move.b D0, D2
000004E4 23CF 4CBB 1026 move.l [0x4CBB1026], A7
000004EA DB04 addx.b D5, D4
000004EC E8CD 055B bftst A5 {21:27}
000004F0 00DC .incomplete
000004F2 384A movea.w A4, A2
000004F4 D29B add.l D1, [A3]+
000004F6 D784 addx.l D3, D4
000004F8 8316 or.b [A6], D1
000004FA A146 syscall GetTrapAddress, flags=1
000004FC 6B05 bmi +0x7 /* 00000503 */
000004FE 9B4F subx.w -[A5], -[A7]
00000500 C13F and.b <<invalid special address>>, D0
00000502 5253 addq.w [A3], 1
00000504 0502 btst D2, D2
00000506 E31E rol D6.b, 1
00000508 010F btst A7, D0
0000050A 3073 0032 movea.w A0, [A3 + D0.w + 0x32]
0000050E 8406 or.b D2, D6
00000510 08AB 87E3 02C9 bclr.b [A3 + 0x2C9], 0xE3
00000516 00AB 8726 9300 890F ori.l [A3 - 0x76F1], 0x87269300
0000051E 2B09 move.l -[A5], A1
00000520 2463 movea.l A2, -[A3]
00000522 0D63 bchg -[A3], D6
00000524 052B 09B8 btst [A3 + 0x9B8], D2
00000528 10DB move.b [A0]+, [A3]+
0000052A 0EFB .incomplete
0000052C 2B73 824B 328B move.l [A5 + 0x328B], [A3 + A0.w * 2 + 0x4B]
00000532 4673 023B not.w [A3 + D0.w * 2 + 0x3B]
00000536 1C23 move.b D6, -[A3]
00000538 210E move.l -[A0], A6
0000053A 2392 FB0C move.l <<invalid full ext with I/IS == 4>>, [A2]
0000053E 7302 moveq.l D1, 0x02
00000540 0300 btst D0, D1
00000542 C100 abcd D0, D0
00000544 6B93 bmi -0x6B /* 000004D9 */
00000546 CB08 abcd -[A5], -[A0]
00000548 C900 abcd D4, D0
0000054A CB8F exg D5, A7
0000054C 7382 moveq.l D1, 0xFFFFFF82
0000054E EE13 roxr D3.b, 7
00000550 4073 02C6 negx.w [A3 + D0.w * 2 - 0x58]
00000554 0F89 bclr A1, D7
00000556 0163 bchg -[A3], D0
00000558 8AC9 divu.w D5, A1
0000055A 200F move.l D0, A7
0000055C AD54 syscall NewControl, auto_pop
0000055E 0FC1 .incomplete
00000560 011B btst [A3]+, D0
00000562 8C63 or.w D6, -[A3]
00000564 021C 0414 andi.b [A4]+, 0x14
00000568 EA7B ror D3.w, D5
0000056A 05EA .incomplete
0000056C 9309 subx.b -[A1], -[A1]
0000056E 02F3 .incomplete
00000570 1E06 move.b D7, D6
00000572 08BC 0233 49CB bclr.b 0xCB, 0x33 /* '3' */
00000578 0E43 0A8B .invalid.w D3, 0xA8B // invalid immediate operation
0000057C 0330 4300 btst [A0 + <<invalid base displacement size>> + D4 * 2], D1
00000580 651F bcs +0x21 /* 000005A1 */
00000582 0626 6B0D addi.b -[A6], 0xD /* '\r' */
00000586 9313 sub.b [A3], D1
00000588 0C18 0E0A cmpi.b [A0]+, 0xA /* '\n' */
0000058C 0E0D 1813 .invalid.b A5, 0x13 // invalid immediate operation
00000590 6029 bra +0x2B /* 000005BB */
00000592 54F3 0270 scc [A3 + D0.w * 2 + 0x70]
00000596 020F AD0D andi.b A7, 0xD /* '\r' */
0000059A 3307 move.w -[A1], D7
0000059C 5309 subq.b A1, 1
0000059E 2B09 move.l -[A5], A1
000005A0 2E04 move.l D7, D4
000005A2 831B or.b [A3]+, D1
000005A4 438A .invalid 1, A2 // invalid opcode 4 with b == 6
000005A6 446B A5DB neg.w [A3 - 0x5A25]
000005AA 06F3 .incomplete
000005AC 01F3 .incomplete
000005AE 0C2B 062B 155B cmpi.b [A3 + 0x155B], 0x2B /* '+' */
000005B4 5506 subq.b D6, 2
000005B6 0E06 231F .invalid.b D6, 0x1F // invalid immediate operation
000005BA 065B 01A3 addi.w [A3]+, 0x1A3
000005BE 16D3 move.b [A3]+, [A3]
000005C0 155C 568B move.b [A2 + 0x568B], [A4]+
000005C4 0292 732B E2AB andi.l [A2], 0x732BE2AB
000005CA 3D7B 050F 1501 D328 0F81 move.w [A6 + 0xF81], [[PC + <<invalid base displacement size>>] + D0 * 4 + 0x1501D328]
000005D4 0303 btst D3, D1
000005D6 3F0E move.w -[A7], A6
000005D8 806B 00CB or.w D0, [A3 + 0xCB]
000005DC 170F move.b -[A3], A7
000005DE FA53 00EB .extension 0xA53 <<F/1/5>>, 0x00EB // unimplemented
000005E2 014B bchg A3, D0
000005E4 553B 0BD8 subq.b [], 2
000005E8 4014 negx.b [A4]
000005EA 029B 1626 6B07 andi.l [A3]+, 0x16266B07
000005F0 7318 moveq.l D1, 0x18
000005F2 0C9C CD62 8A28 cmpi.l [A4]+, 0xCD628A28
000005F8 2E6A 1402 movea.l A7, [A2 + 0x1402]
000005FC 6320 bls +0x22 /* 0000061E */
000005FE 4002 negx.b D2
00000600 6B19 bmi +0x1B /* 0000061B */
00000602 1C10 move.b D6, [A0]
00000604 02FB .incomplete
00000606 2A1C move.l D5, [A4]+
00000608 0402 8326 subi.b D2, 0x26 /* '&' */
0000060C 1440 movea.b A2, D0
0000060E 1C10 move.b D6, [A0]
00000610 1C04 move.b D6, D4
00000612 4B5A chk.w D5, [A2]+
00000614 6963 bvs +0x65 /* 00000679 */
00000616 542A 2860 addq.b [A2 + 0x2860], 2
0000061A 8504 sbcd D2, D4
0000061C FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
label0000061E:
0000061E 8A04 or.b D5, D4
00000620 2E10 move.l D7, [A0]
00000622 2302 move.l -[A1], D2
00000624 6B2E bmi +0x30 /* 00000654 */
00000626 3306 move.w -[A1], D6
00000628 B663 cmp.w D3, -[A3]
0000062A 3480 move.w [A2], D0
0000062C D309 addx.b -[A1], -[A1]
0000062E EB07 asl D7.b, 5
00000630 0F26 btst -[A6], D7
00000632 0301 btst D1, D1
00000634 3E0C move.w D7, A4
00000636 5430 6063 addq.b [A0 + D6.w + 0x63], 2
0000063A 1736 4646 move.b -[A3], [A6 + D4.w * 8 + 0x46]
0000063E 8903 sbcd D4, D3
00000640 5A8A addq.l A2, 5
00000642 0463 00A4 subi.w -[A3], 0xA4
00000646 067B 14E4 0F74 addi.w <<invalid full ext with I/IS == 4>>, 0x14E4
0000064C 8B08 sbcd -[A5], -[A0]
0000064E AB0A syscall DrawLine
00000650 231B move.l -[A1], [A3]+
00000652 82A3 or.l D1, -[A3]
label00000654:
00000654 0552 bchg [A2], D2
00000656 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4
00000658 3652 movea.w A3, [A2]
0000065A 0683 0A52 C303 addi.l D3, 0xA52C303
00000660 0441 0010 subi.w D1, 0x10
00000664 82F5 6B45 divu.w D1, <<invalid full ext with IS == 1 and I/IS == 5>>
00000668 3782 C652 move.w [A3 + A4.w * 8 + 0x52], D2
0000066C 0F74 2E16 bchg [A4 + D2 * 8 + 0x16], D7
00000670 5171 8A04 subq.w [A1 + A0 * 2 + 0x4], 8
00000674 E4B3 roxr D3, D2
00000676 0E36 82AB 02DB .invalid.b [A6 + D0.w * 2 - 0x37], 0xAB // invalid immediate operation
0000067C 0153 bchg [A3], D0
0000067E 40DB move.w [A3]+, SR
00000680 014B bchg A3, D0
00000682 044A 9302 subi.w A2, 0x9302
00000686 020F E47B andi.b A7, 0x7B /* '{' */
0000068A 2EF1 0416 move.l [A7]+, [A1 + D0.w * 4 + 0x16]
0000068E 245A movea.l A2, [A2]+
00000690 4AD2 tas.b [A2]
00000692 C366 and.w -[A6], D1
00000694 C357 and.w [A7], D1
00000696 1AF3 1083 move.b [A5]+, [A3 + D1.w - 0x125]
0000069A 16EB 0525 move.b [A3]+, [A3 + 0x525]
0000069E 0A1B 121B xori.b [A3]+, 0x1B
000006A2 0913 btst [A3], D4
000006A4 31FB 0704 3B1C move.w [0x00003B1C], <<invalid full ext with I/IS == 4>>
000006AA 1331 2B6A 045B 1506 move.b -[A1], [[A1 + 0x45B] + 0x1506]
000006B2 8311 or.b [A1], D1
000006B4 C902 abcd D4, D2
000006B6 0359 bchg [A1]+, D1
000006B8 4C83 1602 movem.w D1,A1,A2,A4, D3
000006BC A32D syscall SetApplLimit, flags=3
000006BE 7216 moveq.l D1, 0x16
000006C0 34A4 move.w [A2], -[A4]
000006C2 060B 0A1C addi.b A3, 0x1C
000006C6 1602 move.b D3, D2
000006C8 8333 1B09 or.b [[A3 + <<invalid base displacement size>> + D1 * 2]], D1
000006CC 2307 move.l -[A1], D7
000006CE 3443 movea.w A2, D3
000006D0 0006 E66A ori.b D6, 0x6A /* 'j' */
000006D4 C816 and.b D4, [A6]
000006D6 26F8 3EB1 move.l [A3]+, [0x00003EB1]
000006DA 0A7D 0733 xori.w <<invalid special address>>, 0x733
000006DE 0A1B 09E3 xori.b [A3]+, 0xE3
000006E2 116A 4503 D305 move.b [A0 - 0x2CFB], [A2 + 0x4503]
000006E8 7363 moveq.l D1, 0x63
000006EA CC40 and.w D6, D0
000006EC 6318 bls +0x1A /* 00000706 */
000006EE 051A btst [A2]+, D2
000006F0 2B09 move.l -[A5], A1
000006F2 34D9 move.w [A2]+, [A1]+
000006F4 7CE3 moveq.l D6, 0xFFFFFFE3
000006F6 04B8 108A 044B 1BDB subi.l [0x00001BDB], 0x108A044B
000006FE 0E41 8BE3 .invalid.w D1, 0x8BE3 // invalid immediate operation
00000702 5DDE slt [A6]+
00000704 82DB divu.w D1, [A3]+
label00000706:
00000706 0233 163B 1406 andi.b [A3 + D1.w * 4 + 0x6], 0x3B /* ';' */
0000070C 726A moveq.l D1, 0x6A
0000070E 232F 0343 move.l -[A1], [A7 + 0x343]
00000712 0E3B 06AB 17DA 8313 .invalid.b [[] - 0x7CED], 0xAB // invalid immediate operation
0000071A 3B06 move.w -[A5], D6
0000071C 530A subq.b A2, 1
0000071E D461 add.w D2, -[A1]
00000720 00F3 .incomplete
00000722 23A5 4714 move.l <<invalid full ext with I/IS == 4>>, -[A5]
00000726 0273 5D53 1B0B 2A42 9A1C andi.w [[A3 + <<invalid base displacement size>> + D1 * 2] + 0x2A429A1C], 0x5D53 /* ']S' */
00000730 289A move.l [A4], [A2]+
00000732 732E moveq.l D1, 0x2E
00000734 9A1B sub.b D5, [A3]+
00000736 1B13 move.b -[A5], [A3]
00000738 1E8E move.b [A7], A6
0000073A 1B3D move.b -[A5], <<invalid special address>>
0000073C 1402 move.b D2, D2
0000073E 5B6F 3214 subq.w [A7 + 0x3214], 5
00000742 022B C59B 0A3B andi.b [A3 + 0xA3B], 0x9B
00000748 6933 bvs +0x35 /* 0000077D */
0000074A 2DE0 move.l <<invalid special address>>, -[A0]
0000074C 1445 movea.b A2, D5
0000074E 305B movea.w A0, [A3]+
00000750 0765 bchg -[A5], D3
00000752 0623 0533 addi.b -[A3], 0x33 /* '3' */
00000756 16A8 6187 move.b [A3], [A0 + 0x6187]
0000075A E500 asl D0.b, 2
0000075C BB02 xor.b D2, D5
0000075E 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000760 6AA9 bpl -0x55 /* 0000070B */
00000762 4454 neg.w [A4]
00000764 2A10 move.l D5, [A0]
00000766 CD20 and.b -[A0], D6
00000768 2E10 move.l D7, [A0]
0000076A 828B or.l D1, A3
0000076C 1414 move.b D2, [A4]
0000076E 4208 clr.b A0
00000770 02D3 .incomplete
00000772 1BDA move.b <<invalid special address>>, [A2]+
00000774 3328 04C6 move.w -[A1], [A0 + 0x4C6]
00000778 1402 move.b D2, D2
0000077A BB71 C505 xor.w [[A1 + <<invalid base displacement size>>] + A4 * 4], D5
0000077E 0F70 0802 bchg [A0 + D0 + 0x2], D7
00000782 0F52 bchg [A2], D7
00000784 1B11 move.b -[A5], [A1]
00000786 368E move.w [A3], A6
00000788 7B04 moveq.l D5, 0x04
0000078A 1402 move.b D2, D2
0000078C 336F 4002 9B6F move.w [A1 - 0x6491], [A7 + 0x4002]
00000792 0D11 btst [A1], D6
00000794 4527 .invalid 2, -[A7] // invalid opcode 4 with b == 4
00000796 C505 abcd D2, D5
00000798 2316 move.l -[A1], [A6]
0000079A 4A1C tst.b [A4]+
0000079C 50AC C52C addq.l [A4 - 0x3AD4], 8
000007A0 8EDB divu.w D7, [A3]+
000007A2 601C bra +0x1E /* 000007C0 */
000007A4 7802 moveq.l D4, 0x02
000007A6 6B89 bmi -0x75 /* 00000731 */
000007A8 2182 A307 7626 6307 move.l [[A0 + <<invalid base displacement size>>] + A2 * 2 + 0x76266307], D2
// begin alternate branch 000007AE-000007B0
label000007AE:
000007AE 6307 bls +0x9 /* 000007B7 */
// end alternate branch 000007AE-000007B0
label000007AE: // (misaligned)
000007B0 092E 50A5 btst [A6 + 0x50A5], D4
000007B4 0393 bclr [A3], D1
000007B6 064A D263 addi.w A2, 0xD263
000007BA 134B 3F6C move.b [A1 + 0x3F6C], A3
000007BE 103A 08E5 move.b D0, [PC + 0x8E5 /* 000010A5, cstring ""<EOF> */]
// begin alternate branch 000007C0-000007C4
label000007C0:
000007C0 08E5 03A3 bset.b -[A5], 0xA3
// end alternate branch 000007C0-000007C4
label000007C0: // (misaligned)
000007C2 03A3 bclr -[A3], D1
000007C4 601C bra +0x1E /* 000007E2 */
000007C6 5002 addq.b D2, 8
000007C8 1B5D 531B move.b [A5 + 0x531B], [A5]+
000007CC E503 asl D3.b, 2
000007CE 78AB moveq.l D4, 0xFFFFFFAB
000007D0 0E16 C503 .invalid.b [A6], 0x3 // invalid immediate operation
000007D4 38C5 move.w [A4]+, D5
000007D6 03E5 .incomplete
000007D8 1463 movea.b A2, -[A3]
000007DA 6970 bvs +0x72 /* 0000084C */
000007DC 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
000007DE BB11 xor.b [A1], D5
000007E0 2536 0FF5 move.l -[A2], <<invalid full ext with IS == 1 and I/IS == 5>>
// begin alternate branch 000007E2-000007E4
label000007E2:
000007E2 0FF5 .incomplete
// end alternate branch 000007E2-000007E4
label000007E2: // (misaligned)
000007E4 099B bclr [A3]+, D4
000007E6 081B 0404 btst.b [A3]+, 0x4
000007EA 1B9F 6119 move.b [[A5 + D6]], [A7]+
000007EE 2302 move.l -[A1], D2
000007F0 62BC bhi -0x42 /* 000007AE */
000007F2 8E0F or.b D7, A7
000007F4 C502 abcd D2, D2
000007F6 0F26 btst -[A6], D7
000007F8 5B05 subq.b D5, 5
000007FA 350D move.w -[A2], A5
000007FC 6109 bsr +0xB /* 00000807 */
000007FE 1C04 move.b D6, D4
00000800 0608 0F70 addi.b A0, 0x70 /* 'p' */
00000804 0273 2389 0810 andi.w [A3 + D0 + 0x10], 0x2389
0000080A 8508 sbcd -[A2], -[A0]
0000080C E93E rol D6.b, D4
0000080E 1320 move.b -[A1], -[A0]
00000810 490B .invalid 4, A3 // invalid opcode 4 with b == 4
00000812 FB73 .extension 0xB73 <<F/4-5/5>> // unimplemented
00000814 0505 btst D5, D2
00000816 0FB1 04ED bclr [A1 + D0.w * 4 - 0x19], D7
0000081A 010F btst A7, D0
0000081C E501 asl D1.b, 2
0000081E 0FF1 .incomplete
00000820 0185 bclr D5, D0
00000822 0641 02A3 addi.w D1, 0x2A3
00000826 2270 0243 movea.l A1, [A0 + D0.w * 2 + 0x43]
0000082A 1713 move.b -[A3], [A3]
0000082C 04A3 0E10 0D06 subi.l -[A3], 0xE100D06
00000832 1C38 E101 move.b D6, [0xFFFFE101]
00000836 A346 syscall GetOSTrapAddress, flags=3
00000838 7053 moveq.l D0, 0x53
0000083A 1883 move.b [A4], D3
0000083C 7604 moveq.l D3, 0x04
0000083E E318 rol D0.b, 1
00000840 6102 bsr +0x4 /* 00000844 */
00000842 0C54 3B01 cmpi.w [A4], 0x3B01
// begin alternate branch 00000844-00000846
fn00000844:
00000844 3B01 move.w -[A5], D1
// end alternate branch 00000844-00000846
fn00000844: // (misaligned)
00000846 4904 .invalid 4, D4 // invalid opcode 4 with b == 4
00000848 0102 btst D2, D0
0000084A 9336 E58E A510 sub.b [[ + <<invalid base displacement size>>] + A6 * 4 - 0x5AF0], D1
// begin alternate branch 0000084C-00000850
label0000084C:
0000084C E58E lsl D6, 2
0000084E A510 syscall Allocate/PBAllocContig/AllocContig, flags=5
// end alternate branch 0000084C-00000850
label0000084C: // (misaligned)
00000850 0402 0FD9 subi.b D2, 0xD9
00000854 04F1 .incomplete
00000856 4963 chk.w D4, -[A3]
00000858 00B3 0745 1443 1070 ori.l [A3 + D1.w + 0x70], 0x7451443
00000860 4061 negx.w -[A1]
00000862 0314 btst [A4], D1
00000864 020F 4103 andi.b A7, 0x3
00000868 5A63 addq.w -[A3], 5
0000086A 08C5 010F bset.b D5, 0xF
0000086E 701C moveq.l D0, 0x1C
00000870 10E9 010F move.b [A0]+, [A1 + 0x10F]
00000874 E501 asl D1.b, 2
00000876 9703 subx.b D3, D3
00000878 A45A syscall PrimeTime, flags=4
0000087A 8A6A 4A40 or.w D5, [A2 + 0x4A40]
0000087E 8905 sbcd D4, D5
00000880 0243 0F1E andi.w D3, 0xF1E
00000884 287B 2E49 movea.l A4, [PC + D2 * 8 + 0x49]
00000888 011B btst [A3]+, D0
0000088A 2070 021B movea.l A0, [A0 + D0.w * 2 + 0x1B]
0000088E 032B 0152 btst [A3 + 0x152], D1
00000892 6B02 bmi +0x4 /* 00000896 */
00000894 1066 movea.b A0, -[A6]
label00000896:
00000896 66A1 bne -0x5D /* 00000839 */
00000898 2C4B movea.l A6, A3
0000089A 0358 bchg [A0]+, D1
0000089C 9705 subx.b D3, D5
0000089E FE4A C952 .extension 0xE4A <<F/1/7>>, 0xC952 // unimplemented
000008A2 8E93 or.l D7, [A3]
000008A4 741C moveq.l D2, 0x1C
000008A6 2802 move.l D4, D2
000008A8 4351 chk.w D1, [A1]
000008AA 2B03 move.l -[A5], D3
000008AC 6AD5 bpl -0x29 /* 00000883 */
000008AE 2E1C move.l D7, [A4]+
000008B0 288D move.l [A4], A5
000008B2 020F 1C6A andi.b A7, 0x6A /* 'j' */
000008B6 020F D504 andi.b A7, 0x4
000008BA C91D and.b [A5]+, D4
000008BC 8B36 052F 2314 FD16 9B46 or.b [[A6 + 0x2314] + D0 * 4 - 0x2E964BA], D5
000008C6 F116 .extension 0x116 <<F/4-5/0>> // unimplemented
000008C8 CB28 F116 and.b [A0 - 0xEEA], D5
000008CC 328E move.w [A1], A6
000008CE 0F25 btst -[A5], D7
000008D0 16D3 move.b [A3]+, [A3]
000008D2 8AF9 1A06 08D3 divu.w D5, [0x1A0608D3]
000008D8 2CF1 03B3 2DF1 031C 1006 081B move.l [A6]+, [[0x2DF1031C + D0 * 2] + 0x1006081B]
000008E4 0238 9070 9283 andi.b [0xFFFF9283], 0x70 /* 'p' */
000008EA 2904 move.l -[A4], D4
000008EC 7002 moveq.l D0, 0x02
000008EE 7330 moveq.l D1, 0x30
000008F0 9928 6502 sub.b [A0 + 0x6502], D4
000008F4 0490 70A5 0F38 subi.l [A0], 0x70A50F38
000008FA 020F 0929 andi.b A7, 0x29 /* ')' */
000008FE 50A9 31CD addq.l [A1 + 0x31CD], 8
00000902 0550 bchg [A0], D2
00000904 010C btst A4, D0
00000906 1B02 move.b -[A5], D2
00000908 1090 move.b [A0], [A0]
0000090A E531 roxl D1.b, D2
0000090C 02D3 .incomplete
0000090E 1AF9 3389 0EC9 move.b [A5]+, [0x33890EC9]
00000914 0502 btst D2, D2
00000916 CB5D and.w [A5]+, D5
00000918 2B03 move.l -[A5], D3
0000091A 5099 addq.l [A1]+, 8
0000091C 0E53 1705 .invalid.w [A3], 0x1705 // invalid immediate operation
00000920 04CB .incomplete
00000922 9289 sub.l D1, A1
00000924 0E6B 0B54 AB59 .invalid.w [A3 - 0x54A7], 0xB54 // invalid immediate operation
0000092A 8B39 33E6 F30B or.b [0x33E6F30B], D5
00000930 0A73 194B 1FDB 0810 78D3 xori.w [[] + 0x81078D3], 0x194B
0000093A 8128 6B02 or.b [A0 + 0x6B02], D0
0000093E 040F 760C subi.b A7, 0xC
00000942 6B0B bmi +0xD /* 0000094F */
00000944 5B1B subq.b [A3]+, 5
00000946 0102 btst D2, D0
00000948 0E73 010E 832F 5324 5305 8100 .invalid.w [[A3 + 0x5324] + A0 * 2 + 0x53058100], 0x10E // invalid immediate operation
00000954 C3EA 7380 muls.w D1, [A2 + 0x7380]
00000958 C810 and.b D4, [A0]
0000095A 0FE1 .incomplete
0000095C 02BB 184B 0D93 10A3 andi.l [PC + D1.w - 0x93], 0x184B0D93
00000964 0B4B bchg A3, D5
00000966 02AB 8910 0FC6 6382 andi.l [A3 + 0x6382], 0x89100FC6
0000096E 1BBF 0B00 move.b [A5 + <<invalid base displacement size>> + D0 * 2], <<invalid special address>>
00000972 F38B .invalid <<F/6/1>>
00000974 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00000976 7B63 moveq.l D5, 0x63
00000978 CB16 and.b [A6], D5
0000097A 0106 btst D6, D0
0000097C 0C54 5B1B cmpi.w [A4], 0x5B1B
00000980 604B bra +0x4D /* 000009CD */
00000982 021F 4B59 andi.b [A7]+, 0x59 /* 'Y' */
00000986 A336 syscall MoreMasters, flags=3
00000988 0E33 1483 580F .invalid.b [A3 + D5 + 0xF], 0x83 // invalid immediate operation
0000098E 0E3B 14DB 3AAB .invalid.b [PC + D3 * 2 - 0x85], 0xDB // invalid immediate operation
00000994 690E bvs +0x10 /* 000009A4 */
00000996 6307 bls +0x9 /* 0000099F */
00000998 0B40 bchg D0, D5
0000099A F33F .extension 0x33F <<F/4-5/1>> // unimplemented
0000099C 0EC3 .incomplete
0000099E 0DAB 3FDB bclr [A3 + 0x3FDB], D6
000009A2 690E bvs +0x10 /* 000009B2 */
label000009A4:
000009A4 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
000009A6 0B59 bchg [A1]+, D5
000009A8 6322 bls +0x24 /* 000009CC */
000009AA 0E3B 17EB B50E C314 .invalid.b [[PC + <<invalid base displacement size>>] + A3 * 4 - 0x3CEC], 0xEB // invalid immediate operation
label000009B2:
000009B2 AB45 syscall bEND9
000009B4 0F0E btst A6, D7
000009B6 A320 syscall SetPtrSize, flags=3
000009B8 8368 E101 or.w [A0 - 0x1EFF], D1
000009BC B330 D34E xor.b <<invalid full ext with IS == 1 and I/IS == 6>>, D1
000009C0 B33A 0EDB xor.b [PC + 0xEDB /* 0000189D, cstring ""<EOF> */], D1
000009C4 248B move.l [A2], A3
000009C6 E761 asl D1.w, D3
000009C8 000E 0E0E ori.b A6, 0xE
label000009CC:
000009CC 0E42 5B67 .invalid.w D2, 0x5B67 /* '[g' */ // invalid immediate operation
000009D0 3379 234A D48B 540F move.w [A1 + 0x540F], [0x234AD48B]
000009D8 0463 028B subi.w -[A3], 0x28B
000009DC 54E3 scc -[A3]
000009DE 5204 addq.b D4, 1
000009E0 A48B syscall CommToolboxDispatch, flags=4
000009E2 047B 0033 3463 subi.w [PC + D3.w * 4 + 0x63], 0x33 /* '3' */
000009E8 BA3C 6320 cmp.b D5, 0x20 /* ' ' */
000009EC 06AB 2EFB 2D3C 9326 addi.l [A3 - 0x6CDA], 0x2EFB2D3C
000009F4 0633 3433 388B addi.b [A3 + D3 - 0x117], 0x33 /* '3' */
000009FA 043C 8326 8354 subi.b 0x54 /* 'T' */, 0x26 /* '&' */
00000A00 3633 3833 move.w D3, [A3 + D3 + 0x33]
00000A04 120B move.b D1, A3
00000A06 5436 4B54 addq.b <<invalid full ext with I/IS == 4>>, 2
00000A0A 1B0F move.b -[A5], A7
00000A0C 4B1F .invalid 5, [A7]+ // invalid opcode 4 with b == 4
00000A0E 0F0E btst A6, D7
00000A10 1F93 645B move.b [A7 + D6.w * 4 + 0x5B], [A3]
00000A14 0123 btst -[A3], D0
00000A16 0ABB 045B 0193 815B 0173 805B xori.l [[PC] + 0x173805B], 0x45B0193
00000A22 01DB .incomplete
00000A24 4BD8 lea.l A5, [A0]+
00000A26 069B 0242 FB01 addi.l [A3]+, 0x242FB01
00000A2C DA7B 000B add.w D5, [PC + D0.w + 0xB]
00000A30 02B6 063C 2B09 9354 andi.l <<invalid full ext with I/IS == 4>>, 0x63C2B09
00000A38 AB1F syscall RgnBlit
00000A3A 233D move.l -[A1], <<invalid special address>>
00000A3C 0B46 bchg D6, D5
00000A3E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000A40 8114 or.b [A4], D0
00000A42 134C 8114 move.b [A1 - 0x7EEC], A4
00000A46 436B 5324 chk.w D1, [A3 + 0x5324]
00000A4A 6100 7B04 bsr +0x7B06 /* 00008550 */
00000A4E 536B 4300 subq.w [A3 + 0x4300], 1
00000A52 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00000A54 067B 00E1 009B addi.w [PC + D0.w - 0x101], 0xE1
00000A5A 0F3C DB37 btst 0x37 /* '7' */, D7
00000A5E 3334 7338 9310 763B move.w -[A1], [A4 - 0x6CEF89C5 + D7 * 2]
00000A66 0703 btst D3, D3
00000A68 5568 7326 subq.w [A0 + 0x7326], 2
00000A6C 1FEB 46C3 move.b <<invalid special address>>, [A3 + 0x46C3]
00000A70 163C 733C move.b D3, 0x3C /* '<' */
00000A74 DB71 4354 add.w <<invalid full ext with I/IS == 4>>, D5
00000A78 5B23 subq.b -[A3], 5
00000A7A E3F2 833D 0643 3F4B lsl .w [[A2 + 0x6433F4B] + A0 * 2]
00000A82 710B moveq.l D0, 0x0B
00000A84 D5E3 add.l A2, -[A3]
00000A86 70EB moveq.l D0, 0xFFFFFFEB
00000A88 702B moveq.l D0, 0x2B
00000A8A 04AB 3D58 0300 031D subi.l [A3 + 0x31D], 0x3D580300
00000A92 CB26 and.b -[A6], D5
00000A94 6309 bls +0xB /* 00000A9F */
00000A96 2B14 move.l -[A5], [A4]
00000A98 3C73 4183 5444 3338 movea.w A6, [[ + <<invalid base displacement size>> + D4] + 0x54443338]
00000AA0 534E subq.w A6, 1
00000AA2 810D sbcd -[A0], -[A5]
00000AA4 5B92 subq.l [A2], 5
00000AA6 58EE 5B12 svc [A6 + 0x5B12]
00000AAA 8B03 sbcd D5, D3
00000AAC 5B1D subq.b [A5]+, 5
00000AAE AAE5 syscall 0xAE5
00000AB0 0963 bchg -[A3], D4
00000AB2 4171 09E3 5953 24FB 435B chk.w D0, [[0x5953] + 0x24FB435B]
00000ABC 0053 6BE0 ori.w [A3], 0x6BE0
00000AC0 4A1A tst.b [A2]+
00000AC2 76E3 moveq.l D3, 0xFFFFFFE3
00000AC4 5913 subq.b [A3], 4
00000AC6 043C 6B6F E18A subi.b 0x8A, 0x6F /* 'o' */
00000ACC 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4
00000ACE 047B 225B 5AC5 subi.w [PC + D5 * 2 - 0x59], 0x225B /* '\"[' */
00000AD4 2E6B 0B13 movea.l A7, [A3 + 0xB13]
00000AD8 040B 5474 subi.b A3, 0x74 /* 't' */
00000ADC 233D move.l -[A1], <<invalid special address>>
00000ADE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000AE0 8BB9 F30B 8BDF or.l [0xF30B8BDF], D5
00000AE6 6100 431F bsr +0x4321 /* 00004E07 */
00000AEA 360F move.w D3, A7
00000AEC 0423 0BFC subi.b -[A3], 0xFC
00000AF0 3B07 move.w -[A5], D7
00000AF2 B375 B307 4BF6 E30B xor.w [[A5 + <<invalid base displacement size>>] + A3 * 2 + 0x4BF6E30B], D1
00000AFA 3B58 4BE3 move.w [A5 + 0x4BE3], [A0]+
00000AFE AABB syscall 0xABB
00000B00 1121 move.b -[A0], -[A1]
00000B02 D133 1101 add.b [[A3 + <<invalid base displacement size>> + D1]], D0
00000B06 070B btst A3, D3
00000B08 0493 006B 0B34 subi.l [A3], 0x6B0B34
00000B0E F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00000B10 E104 asl D4.b, 8
00000B12 8B39 6302 FC06 or.b [0x6302FC06], D5
00000B18 0B0B btst A3, D5
00000B1A BB02 xor.b D2, D5
00000B1C 432E 582B .invalid 1, [A6 + 0x582B] // invalid opcode 4 with b == 4
00000B20 0A48 6B21 xori.w A0, 0x6B21 /* 'k!' */
00000B24 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00000B26 9B55 sub.w [A5], D5
00000B28 3B66 5E53 move.w [A5 + 0x5E53], -[A6]
00000B2C 5D5E subq.w [A6]+, 6
00000B2E 3B33 5E73 move.w -[A5], [A3 + D5 * 8 + 0x73]
00000B32 5101 subq.b D1, 8
00000B34 B55B xor.w [A3]+, D2
00000B36 3803 move.w D4, D3
00000B38 135B 8E53 move.b [A1 - 0x71AD], [A3]+
00000B3C 082A 285E 530D btst.b [A2 + 0x530D], 0x5E /* '^' */
00000B42 029B 4A34 6B01 andi.l [A3]+, 0x4A346B01
00000B48 9B0D subx.b -[A5], -[A5]
00000B4A 7E53 moveq.l D7, 0x53
00000B4C 5D7E subq.w <<invalid special address>>, 6
00000B4E 3B33 7E73 move.w -[A5], [A3 + D7 * 8 + 0x73]
00000B52 5100 subq.b D0, 8
00000B54 FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
00000B56 2A10 move.l D5, [A0]
00000B58 0802 DB30 btst.b D2, 0x30 /* '0' */
00000B5C EA38 ror D0.b, D5
00000B5E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000B60 1F18 move.b -[A7], [A0]+
00000B62 C377 AB45 and.w <<invalid full ext with IS == 1 and I/IS == 5>>, D1
00000B66 3BB2 932C 4BCE move.w <<invalid full ext with IS == 1 and I/IS == 6>>, <<invalid full ext with I/IS == 4>>
00000B6C 3BD9 move.w <<invalid special address>>, [A1]+
00000B6E 5346 subq.w D6, 1
00000B70 FB4B .extension 0xB4B <<F/4-5/5>> // unimplemented
00000B72 8367 or.w -[A7], D1
00000B74 3B36 0FC5 move.w -[A5], <<invalid full ext with IS == 1 and I/IS == 5>>
00000B78 8FB3 024B or.l [A3 + D0.w * 2 + 0x4B], D7
00000B7C 00A3 28A6 9B12 ori.l -[A3], 0x28A69B12
00000B82 2700 move.l -[A3], D0
00000B84 105E movea.b A0, [A6]+
00000B86 DB51 add.w [A1], D5
00000B88 0FE1 .incomplete
00000B8A BD68 8B12 xor.w [A0 - 0x74EE], D6
00000B8E 32BB 2232 move.w [A1], [PC + D2.w * 2 + 0x32]
00000B92 1453 movea.b A2, [A3]
00000B94 5AAB 076B addq.l [A3 + 0x76B], 5
00000B98 47A6 .invalid 3, -[A6] // invalid opcode 4 with b == 6
00000B9A 030C btst A4, D1
00000B9C B483 cmp.l D2, D3
00000B9E 15CB 050B move.b [PC + 0x50B /* 000010AB, cstring ""<EOF> */], A3
00000BA2 096B 1F10 bchg [A3 + 0x1F10], D4
00000BA6 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00000BA8 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4
00000BAA E20E lsr D6.b, 1
00000BAC D883 add.l D4, D3
00000BAE 021B 037B andi.b [A3]+, 0x7B /* '{' */
00000BB2 267B 0083 movea.l A3, [PC + D0.w - 0x125]
00000BB6 0236 7B26 4A14 andi.b [A6 + D4 * 2 + 0x14], 0x26 /* '&' */
00000BBC 027B 827B 263A andi.w [PC + D2.w * 8 + 0x3A], 0x827B
00000BC2 D355 add.w [A5], D1
00000BC4 AB22 syscall SeekRgn
00000BC6 8304 sbcd D1, D4
00000BC8 FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
00000BCA 024B 8606 andi.w A3, 0x8606
00000BCE 3302 move.w -[A1], D2
00000BD0 CB0F abcd -[A5], -[A7]
00000BD2 1443 movea.b A2, D3
00000BD4 47C5 lea.l A3, D5
00000BD6 0143 bchg D3, D0
00000BD8 1972 167B 02A3 move.b [A4 + 0x2A3], [A2 + D1.w * 8 + 0x7B]
00000BDE 283A 1E16 move.l D4, [PC + 0x1E16 /* 000029F6, cstring ""<EOF> */]
00000BE2 C304 abcd D1, D4
00000BE4 6B11 bmi +0x13 /* 00000BF7 */
00000BE6 E23A ror D2.b, D1
00000BE8 9B01 subx.b D5, D1
00000BEA D8E3 add.w A4, -[A3]
00000BEC 4B33 0213 .invalid 5, [A3 + D0.w * 2 + 0x13] // invalid opcode 4 with b == 4
00000BF0 6C7B bge +0x7D /* 00000C6D */
00000BF2 57C1 seq D1
00000BF4 0163 bchg -[A3], D0
00000BF6 3FA3 2845 move.w [A7 + D2 + 0x45], -[A3]
00000BFA 0293 4063 80CC andi.l [A3], 0x406380CC
00000C00 409B negx.l [A3]+
00000C02 1B07 move.b -[A5], D7
00000C04 001A 26A3 ori.b [A2]+, 0xA3
00000C08 0296 0C18 3F27 andi.l [A6], 0xC183F27
00000C0E 003D 1601 ori.b <<invalid special address>>, 0x1
00000C12 AB01 syscall BitsToMap
00000C14 0EA3 21ED 0DF3 .invalid.l -[A3], 0x21ED0DF3 // invalid immediate operation
00000C1A 5117 subq.b [A7], 8
00000C1C 0016 531D ori.b [A6], 0x1D
00000C20 D50D addx.b -[A2], -[A5]
00000C22 0B2A D30E btst [A2 - 0x2CF2], D5
00000C26 7909 moveq.l D4, 0x09
00000C28 0367 bchg -[A7], D1
00000C2A 4907 .invalid 4, D7 // invalid opcode 4 with b == 4
00000C2C A909 syscall CalcVis
00000C2E 131F move.b -[A1], [A7]+
00000C30 A109 syscall Delete/PBHDelete/HDelete, flags=1
00000C32 8509 sbcd -[A2], -[A1]
00000C34 3306 move.w -[A1], D6
00000C36 3B06 move.w -[A5], D6
00000C38 7B57 moveq.l D5, 0x57
00000C3A E105 asl D5.b, 8
00000C3C 2B46 8508 move.l [A5 - 0x7AF8], D6
00000C40 0301 btst D1, D1
00000C42 1700 move.b -[A3], D0
00000C44 392B C0A3 move.w -[A4], [A3 - 0x3F5D]
00000C48 361F move.w D3, [A7]+
00000C4A 25C3 240F move.l [PC + 0x240F /* 0000305B, cstring ""<EOF> */], D3
00000C4E B85A cmp.w D4, [A2]+
00000C50 8A10 or.b D5, [A0]
00000C52 023B 086B 01C6 andi.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0x6B /* 'k' */
00000C58 3300 move.w -[A1], D0
00000C5A 3C5B movea.w A6, [A3]+
00000C5C 3822 move.w D4, -[A2]
00000C5E 0B09 btst A1, D5
00000C60 531F subq.b [A7]+, 1
00000C62 0453 06F3 subi.w [A3], 0x6F3
00000C66 A4CB syscall vSetUpTags, flags=4
00000C68 0B42 bchg D2, D5
00000C6A F3A4 .invalid <<F/6/1>>
00000C6C 9B0D subx.b -[A5], -[A5]
00000C6E 031D btst [A5]+, D1
00000C70 F324 .extension 0x324 <<F/4-5/1>> // unimplemented
00000C72 A354 syscall UprString/UprText, flags=3
00000C74 1F5B 09A1 move.b [A7 + 0x9A1], [A3]+
00000C78 00A3 0336 7300 ori.l -[A3], 0x3367300
00000C7E 8100 sbcd D0, D0
00000C80 E300 asl D0.b, 1
00000C82 36A3 move.w [A3], -[A3]
00000C84 353B 064B move.w -[A2], [PC + D0.w * 8 + 0x4B]
00000C88 0573 077B 08C3 2BD3 1E2B 24B4 bchg [[A3 + 0x8C32BD3] + 0x1E2B24B4], D2
00000C94 7320 moveq.l D1, 0x20
00000C96 13F4 2B0B 7A2B 0A16 C300 0101 move.b [0xC3000101], [[A4 + <<invalid base displacement size>> + D2 * 2] + 0x7A2B0A16]
00000CA2 CB05 abcd D5, D5
00000CA4 DB1E add.b [A6]+, D5
00000CA6 BB18 xor.b [A0]+, D5
00000CA8 3306 move.w -[A1], D6
00000CAA 2303 move.l -[A1], D3
00000CAC 4A22 tst.b -[A2]
00000CAE DB1E add.b [A6]+, D5
00000CB0 AB04 syscall ColorMap
00000CB2 02BB 3734 C113 4243 andi.l [PC + D4.w * 2 + 0x43], 0x3734C113
00000CBA 1383 0028 move.b [A1 + D0.w + 0x28], D3
00000CBE D81E add.b D4, [A6]+
00000CC0 28B3 55DB 1E83 006A move.l [A4], [[] + 0x1E83006A]
00000CC8 D81E add.b D4, [A6]+
00000CCA 6AB3 bpl -0x4B /* 00000C7F */
00000CCC 556B 1802 subq.w [A3 + 0x1802], 2
00000CD0 0322 btst -[A2], D1
00000CD2 4223 clr.b -[A3]
00000CD4 01D3 .incomplete
00000CD6 1E3C 6323 move.b D7, 0x23 /* '#' */
00000CDA 6907 bvs +0x9 /* 00000CE3 */
00000CDC 7B02 moveq.l D5, 0x02
00000CDE 9B14 sub.b [A4], D5
00000CE0 2B2D EED2 move.l -[A5], [A5 - 0x112E]
00000CE4 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000CE6 0E02 A330 .invalid.b D2, 0x30 /* '0' */ // invalid immediate operation
00000CEA 34B4 9B14 move.w [A2], <<invalid full ext with I/IS == 4>>
00000CEE 3379 F324 4325 366B move.w [A1 + 0x366B], [0xF3244325]
00000CF6 1FFB 02A1 move.b <<invalid special address>>, [PC + D0.w * 2 - 0x95]
00000CFA 021B 2136 andi.b [A3]+, 0x36 /* '6' */
00000CFE EB37 roxl D7.b, D5
00000D00 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
00000D02 1B21 move.b -[A5], -[A1]
00000D04 449B neg.l [A3]+
00000D06 2DCD move.l <<invalid special address>>, A5
00000D08 0074 DB1E CD00 ori.w [A4 + <<invalid base displacement size>> + A4 * 4], 0xDB1E
00000D0E 386B 1833 movea.w A4, [A3 + 0x1833]
00000D12 06CB .incomplete
00000D14 0B73 17DB 1EE3 02A5 bchg [[] + 0x1EE302A5], D5
00000D1C BA83 cmp.l D5, D3
00000D1E 6E34 bgt +0x36 /* 00000D54 */
00000D20 9B45 subx.w D5, D5
00000D22 2307 move.l -[A1], D7
00000D24 E367 asl D7.w, D1
00000D26 7317 moveq.l D1, 0x17
00000D28 6B18 bmi +0x1A /* 00000D42 */
00000D2A 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00000D2C 0F49 bchg A1, D7
00000D2E 0101 btst D1, D0
00000D30 0C13 7A9B cmpi.b [A3], 0x9B
00000D34 2DC7 move.l <<invalid special address>>, D7
00000D36 0996 bclr [A6], D4
00000D38 0906 btst D6, D4
00000D3A A303 syscall Write, flags=3
00000D3C 0B00 btst D0, D5
00000D3E A31E syscall NewPtrClear, flags=3
00000D40 0BBB 030F 5304 CB01 bclr [[PC + <<invalid base displacement size>>] + D0 * 2 + 0x5304CB01], D5
// begin alternate branch 00000D42-00000D48
label00000D42:
00000D42 030F btst A7, D1
00000D44 5304 subq.b D4, 1
00000D46 CB01 abcd D5, D1
// end alternate branch 00000D42-00000D48
label00000D42: // (misaligned)
00000D48 DA08 add.b D5, A0
00000D4A 02FB .incomplete
00000D4C 0B34 0902 1B11 btst [[A4 + <<invalid base displacement size>> + D0] + 0x1B11], D5
00000D52 0B00 btst D0, D5
label00000D54:
00000D54 2302 move.l -[A1], D2
00000D56 638B bls -0x73 /* 00000CE3 */
00000D58 8304 sbcd D1, D4
00000D5A 1301 move.b -[A1], D1
00000D5C 5A93 addq.l [A3], 5
00000D5E 0C63 0141 cmpi.w -[A3], 0x141
00000D62 00CB .incomplete
00000D64 164B movea.b A3, A3
00000D66 071B btst [A3]+, D3
00000D68 7B22 moveq.l D5, 0x22
00000D6A 5304 subq.b D4, 1
00000D6C 43D8 lea.l A1, [A0]+
00000D6E 3357 4358 move.w [A1 + 0x4358], [A7]
00000D72 6B08 bmi +0xA /* 00000D7C */
00000D74 731F moveq.l D1, 0x1F
00000D76 E115 roxl D5.b, 8
00000D78 2B05 move.l -[A5], D5
00000D7A 8B5A or.w [A2]+, D5
label00000D7C:
00000D7C CB68 020F and.w [A0 + 0x20F], D5
00000D80 0621 1226 addi.b -[A1], 0x26 /* '&' */
00000D84 1378 05F3 F32C move.b [A1 - 0xCD4], [0x000005F3]
00000D8A 9B57 sub.w [A7], D5
00000D8C E927 asl D7.b, D4
00000D8E E165 asl D5.w, D0
00000D90 0B04 btst D4, D5
00000D92 A861 syscall Random
00000D94 AD08 syscall ShowHide, auto_pop
00000D96 0250 0C18 andi.w [A0], 0xC18
00000D9A 1F53 18E5 move.b [A7 + 0x18E5], [A3]
00000D9E 0114 btst [A4], D0
00000DA0 E11F rol D7.b, 8
00000DA2 931A sub.b [A2]+, D1
00000DA4 E30C lsl D4.b, 1
00000DA6 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00000DA8 2307 move.l -[A1], D7
00000DAA CC52 and.w D6, [A2]
00000DAC 2315 move.l -[A1], [A5]
00000DAE 0F21 btst -[A1], D7
00000DB0 0173 2A73 bchg [A3 + D2 * 2 + 0x73], D0
00000DB4 84EB 37E0 divu.w D2, [A3 + 0x37E0]
00000DB8 22EB 37DB move.l [A1]+, [A3 + 0x37DB]
00000DBC 0804 5073 btst.b D4, 0x73 /* 's' */
00000DC0 04E8 .incomplete
00000DC2 CB01 abcd D5, D1
00000DC4 C101 abcd D0, D1
00000DC6 B318 xor.b [A0]+, D1
00000DC8 CB09 abcd -[A5], -[A1]
00000DCA A158 syscall InsTime, flags=1
00000DCC 0865 41D3 bchg.b -[A5], 0xD3
00000DD0 1C30 A9D0 move.b D6, []
00000DD4 0108 btst A0, D0
00000DD6 6366 bls +0x68 /* 00000E3E */
00000DD8 0108 btst A0, D0
00000DDA 8B2E 254D or.b [A6 + 0x254D], D5
00000DDE 9310 sub.b [A0], D1
00000DE0 38F3 4444 move.w [A4]+, [A3 + D4.w * 4 + 0x44]
00000DE4 1B3A F346 move.b -[A5], [PC - 0xCBA /* 0000012C, value 0x13 */]
00000DE8 7B00 moveq.l D5, 0x00
00000DEA 7345 moveq.l D1, 0x45
00000DEC C338 1802 and.b [0x00001802], D1
00000DF0 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000DF2 8304 sbcd D1, D4
00000DF4 1887 move.b [A4], D7
00000DF6 0A86 2304 2102 xori.l D6, 0x23042102
00000DFC E36B lsl D3.w, D1
00000DFE 186B 01AB movea.b A4, [A3 + 0x1AB]
00000E02 861B or.b D3, [A3]+
00000E04 6802 bvc +0x4 /* 00000E08 */
00000E06 EB0F lsl D7.b, 5
label00000E08:
00000E08 18DB move.b [A4]+, [A3]+
00000E0A 3961 93DB move.w [A4 - 0x6C25], -[A1]
00000E0E 3918 move.w -[A4], [A0]+
00000E10 2308 move.l -[A1], A0
00000E12 AB06 syscall CullPoints
00000E14 0F02 btst D2, D7
00000E16 7B05 moveq.l D5, 0x05
00000E18 2308 move.l -[A1], A0
00000E1A E100 asl D0.b, 8
00000E1C 8101 sbcd D0, D1
00000E1E FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000E20 2308 move.l -[A1], A0
00000E22 B70A cmpm.b [A3]+, [A2]+
00000E24 9758 sub.w [A0]+, D3
00000E26 E104 asl D4.b, 8
00000E28 5B08 subq.b A0, 5
00000E2A 9E93 sub.l D7, [A3]
00000E2C 8A98 or.l D5, [A0]+
00000E2E 5301 subq.b D1, 1
00000E30 9EE0 sub.w A7, -[A0]
00000E32 0F9E bclr [A6]+, D7
00000E34 930C subx.b -[A1], -[A4]
00000E36 331B move.w -[A1], [A3]+
00000E38 930C subx.b -[A1], -[A4]
00000E3A CB80 and.l D0, D5
00000E3C CB16 and.b [A6], D5
label00000E3E:
00000E3E 930C subx.b -[A1], -[A4]
00000E40 189E move.b [A4], [A6]+
00000E42 9386 subx.l D1, D6
00000E44 134D F382 move.b [A1 - 0xC7E], A5
00000E48 0101 btst D1, D0
00000E4A DB02 addx.b D5, D2
00000E4C 930C subx.b -[A1], -[A4]
00000E4E 3B21 move.w -[A5], -[A1]
00000E50 923B 046B sub.b D1, [PC + D0.w * 4 + 0x6B]
00000E54 243F move.l D2, <<invalid special address>>
00000E56 BB67 xor.w -[A7], D5
00000E58 2B4F 6B24 move.l [A5 + 0x6B24], A7
00000E5C 0F0E btst A6, D7
00000E5E C398 and.l [A0]+, D1
00000E60 0FC1 .incomplete
00000E62 7F9B moveq.l D7, 0xFFFFFF9B
00000E64 55A3 subq.l -[A3], 2
00000E66 DB06 addx.b D5, D6
00000E68 E159 rol D1.w, 8
00000E6A 046B 0542 215D subi.w [A3 + 0x215D], 0x542
00000E70 A3DB syscall vTruncateFile, flags=3
00000E72 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00000E74 241F move.l D2, [A7]+
00000E76 0B29 CE36 btst [A1 - 0x31CA], D5
00000E7A AACC syscall 0xACC
00000E7C 3300 move.w -[A1], D0
00000E7E C30F abcd -[A1], -[A7]
00000E80 1F40 9302 move.b [A7 - 0x6CFE], D0
00000E84 3B15 move.w -[A5], [A5]
00000E86 E31B rol D3.b, 1
00000E88 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00000E8A 04BB 27E2 403B 155B 0730 4306 subi.l [[PC] + 0x7304306], 0x27E2403B
00000E96 10E5 move.b [A0]+, -[A5]
00000E98 009B 643B 15DB ori.l [A3]+, 0x643B15DB
00000E9E 2D2A 1006 move.l -[A6], [A2 + 0x1006]
00000EA2 133A AB78 move.b -[A1], [PC - 0x5488 /* FFFFBA1C, cstring ""<EOF> */]
00000EA6 18DB move.b [A4]+, [A3]+
00000EA8 D7DB add.l A3, [A3]+
00000EAA AE0B syscall BackPixPat, auto_pop
00000EAC E70E lsl D6.b, 3
00000EAE B334 3663 xor.b [A4 + D3.w * 8 + 0x63], D1
00000EB2 1704 move.b -[A3], D4
00000EB4 24F8 5306 move.l [A2]+, [0x00005306]
00000EB8 9203 sub.b D1, D3
00000EBA 559B subq.l [A3]+, 2
00000EBC 03E3 .incomplete
00000EBE 332B 04CB move.w -[A1], [A3 + 0x4CB]
00000EC2 013B 15DB 1A98 830B btst [[] + 0x1A98830B], D0
00000ECA B66B 2413 cmp.w D3, [A3 + 0x2413]
00000ECE 1603 move.b D3, D3
00000ED0 1003 move.b D0, D3
00000ED2 003B 153B 0A3B ori.b [PC + D0 * 2 + 0x3B], 0x3B /* ';' */
00000ED8 44B6 1F53 7AEB 6143 neg.l [[A6] + 0x7AEB6143]
00000EE0 2CEB 67E3 move.l [A6]+, [A3 + 0x67E3]
00000EE4 C513 and.b [A3], D2
00000EE6 BA5A cmp.w D5, [A2]+
00000EE8 181F move.b D4, [A7]+
00000EEA 632C bls +0x2E /* 00000F18 */
00000EEC 332F 8B32 move.w -[A1], [A7 - 0x74CE]
00000EF0 A369 syscall HGetState, flags=3
00000EF2 5367 subq.w -[A7], 1
00000EF4 5B32 F345 subq.b <<invalid full ext with IS == 1 and I/IS == 5>>, 5
00000EF8 0E06 530F .invalid.b D6, 0xF // invalid immediate operation
00000EFC 0FE2 .incomplete
00000EFE 741B moveq.l D2, 0x1B
00000F00 0FE2 .incomplete
00000F02 D303 addx.b D1, D3
00000F04 330A move.w -[A1], A2
00000F06 E236 roxr D6.b, D1
00000F08 E04B lsr D3.w, 8
00000F0A C41F and.b D2, [A7]+
00000F0C 1853 movea.b A4, [A3]
00000F0E 0F73 2D21 0065 bchg [[A3 + 0x65 + D2 * 4]], D7
00000F14 0018 9B0F ori.b [A0]+, 0xF
label00000F18:
00000F18 BB24 xor.b -[A4], D5
00000F1A D100 addx.b D0, D0
00000F1C B31D xor.b [A5]+, D1
00000F1E 8500 sbcd D2, D0
00000F20 3F65 21B3 move.w [A7 + 0x21B3], -[A5]
00000F24 3404 move.w D2, D4
00000F26 6317 bls +0x19 /* 00000F3F */
00000F28 10B3 6901 move.b [A0], [[A3 + <<invalid base displacement size>> + D6]]
00000F2C 06EE .incomplete
00000F2E FBF3 .invalid <<F/7/5>>
00000F30 2B14 move.l -[A5], [A4]
00000F32 2B0F move.l -[A5], A7
00000F34 530F subq.b A7, 1
00000F36 630A bls +0xC /* 00000F42 */
00000F38 530F subq.b A7, 1
00000F3A 830B sbcd -[A1], -[A3]
00000F3C 1368 A100 2100 move.b [A1 + 0x2100], [A0 - 0x5F00]
label00000F42:
00000F42 2100 move.l -[A0], D0
00000F44 2304 move.l -[A1], D4
00000F46 3B44 3B15 move.w [A5 + 0x3B15], D4
00000F4A 0B2B F380 btst [A3 - 0xC80], D5
00000F4E 1F8B 453B 586B 6718 8BB2 FB45 move.b [[A7 + 0x586B6718 + D4 * 4] - 0x744D04BB], A3
00000F5A 0358 bchg [A0]+, D1
00000F5C E33A rol D2.b, D1
00000F5E E90A lsl D2.b, 4
00000F60 5318 subq.b [A0]+, 1
00000F62 5413 addq.b [A3], 2
00000F64 046B 0B9B 0AE3 subi.w [A3 + 0xAE3], 0xB9B
00000F6A B38B cmpm.l [A1]+, [A3]+
00000F6C 03D8 .incomplete
00000F6E 9B43 subx.w D5, D3
00000F70 EB01 asl D1.b, 5
00000F72 E345 asl D5.w, 1
00000F74 C307 abcd D1, D7
00000F76 983B 48C6 sub.b D4, [PC + D4 - 0x58]
00000F7A 4379 7B09 EB67 chk.w D1, [0x7B09EB67]
00000F80 0B2E 8B03 btst [A6 - 0x74FD], D5
00000F84 B69B cmp.l D3, [A3]+
00000F86 43A1 .invalid 1, -[A1] // invalid opcode 4 with b == 6
00000F88 3460 movea.w A2, -[A0]
00000F8A 2B6A 1F13 57F3 move.l [A5 + 0x57F3], [A2 + 0x1F13]
00000F90 3923 move.w -[A4], -[A3]
00000F92 57A5 subq.l -[A5], 3
00000F94 8D8B 7258 unpk -[A6], -[A3], 0x7258
00000F98 0E0E 6A0E .invalid.b A6, 0xE // invalid immediate operation
00000F9C BB0D cmpm.b [A5]+, [A5]+
00000F9E 0E0E 5858 .invalid.b A6, 0x58 /* 'X' */ // invalid immediate operation
00000FA2 580F addq.b A7, 4
00000FA4 587B 847B addq.w [PC + A0.w * 4 + 0x7B], 4
00000FA8 092F AB45 btst [A7 - 0x54BB], D4
00000FAC 1F53 46AB move.b [A7 + 0x46AB], [A3]
00000FB0 3693 move.w [A3], [A3]
00000FB2 BF5B xor.w [A3]+, D7
00000FB4 32DB move.w [A1]+, [A3]+
00000FB6 5703 subq.b D3, 3
00000FB8 4EB3 362B jsr [A3 + D3.w * 8 + 0x2B]
00000FBC C01F and.b D0, [A7]+
00000FBE 3B32 E33A A336 1B03 F70B move.w -[A5], [[A2 - 0x5CC9E4FD + A6 * 2] - 0x8F5]
00000FC8 F585 .invalid <<F/6/2>>
00000FCA 0293 F01F A80F andi.l [A3], 0xF01FA80F
00000FD0 A8FB syscall MapRgn
00000FD2 F0A8 8B3C .extension 0x0A8 <<F/2-3/0>> // unimplemented
00000FD6 1B16 move.b -[A5], [A6]
00000FD8 EBC9 0E0E bfexts D0, A1 {D0:14}
00000FDC 33AF .incomplete
00000FDE 0F .incomplete